#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
double a, b, c, d;
double f(double x)
{
	return	a*x*x*x + b*x*x + c*x + d;
}

int main()
{
	cin >> a >> b >> c >>d;
	for(int i=-100; i<=100; i++)
	{
		double left = i;
		double right = i + 1;
		double f1 = f(left);
		double f2 = f(right);
		if(f(left) == 0)
		{
			printf("%.2lf  ", left);
		}
		else if(f1 * f2 < 0)
		{
			while(right - left > 1e-3)
			{
				double mid = left + (right - left) / 2;
				if(f(left) * f(mid) < 0)
				{
					right = mid;
				}
				else
				{
					left = mid;
				}
			}
			printf("%.2lf  ", left);
		}	
	}
	return 0;
}